#pragma once
#include "KF.h"

namespace hitcrt {

class MyKalmanFilter: public KF {
    TEST_FRIEND(MyKalmanFilter);
public:
    // 将维度修改为 测量维度=3, 状态维度=6
    MyKalmanFilter(): KF(3, 6) {}
    virtual void init(const std::vector<boost::any> &param) override;
    virtual void setParam(const std::vector<boost::any> &param) override;
    MyKalmanFilter& setStateByMeasure();
    MyKalmanFilter& resetCovPost();
private:
};

} // namespace hitcrt